Groupware Support for Software Requirements Inspection
نویسندگان
چکیده
The inspection of software products has proven to be an effective approach to find defects. Inspecting requirements documents offers especially large benefits as it removes defects very early in the development process. On the other hand inspection is also an expensive and sometimes cumbersome process resulting in a large amount of inspection material that has to be sorted, searched, and consolidated. Existing inspection tools whose success has been empirically evaluated are focused on code inspection and fall short for inspection needs of early life cycle documents like requirements specifications. Based (a) on empirical data from our experiments with paperbased inspection of requirements documents and (b) on our experience with groupware support for software requirements negotiation, we have developed a concept for a groupwaresupported requirements inspection process. In this paper we present our concept, discuss potential benefits for software requirements inspection, and propose an approach for empirical evaluation.
منابع مشابه
Tailoring a COTS Group Support System for Software Requirements Inspection
The inspection of early life-cycle artfacts such as requirements documents promises great benejts. However, research demonstrates that the inspection process is complex and expensive and that tool support would be highly desirable. Existing inspection tools focus largely on the inspection of source code. We have therefore devised groupware support for inspecting requirements. Based on our exper...
متن کاملAn empirical study of groupware support for distributed software architecture evaluation process
Software architecture evaluation is an effective means of addressing quality related issues early in the software development lifecycle. Scenario-based approaches to evaluate architecture usually involve a large number of stakeholders, who need to be collocated for faceto-face evaluation meetings. Collocating a large number of stakeholders is an expensive and time-consuming exercise, which may ...
متن کاملAn Empirical Study on Groupware Support for Software Inspection Meetings
Software inspection is an effective way to assess product quality and to reduce the number of defects. In a software inspection the inspection meeting is a key activity to agree on collated defects, to eliminate false positives, and to disseminate knowledge among the team members. However, inspection meetings often require high effort and may lose defects found in earlier inspection steps due t...
متن کاملPreliminary Evaluation of Tool-based Support for Distributed Inspection
Software inspections are a software engineering “best practice” for defect detection and rework reduction. In this paper, we describe our initial empirical evaluation with using a tool aiming to provide Internet groupware support for distributed software inspections. The tool is based on a restructured inspection process to reduce synchronization and coordination problems.
متن کاملUsing Group Support Systems for Software Inspections
0 7 4 0 7 4 5 9 / 0 1 / $ 1 0 . 0 0 © 2 0 0 1 I E E E One example of software process improvement is the development and execution of inspections of software development documents as a mature technique to detect and prevent software defects. Part of an inspection is a meeting where the participants log detected defects and search for more defects. Unfortunately, the effectiveness and efficiency...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001